package tpenchere.ui.menuBar;

import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JSeparator;

import tpenchere.controllers.ControllerInterface;
import org.jdesktop.application.ResourceMap;

public class DefaultMenuBar extends JMenuBar {
	public DefaultMenuBar(ResourceMap resourceMap, ControllerInterface controller) {
		JMenu mnFichier = new JMenu(resourceMap.getString("menuBar.connection.label"));
		this.add(mnFichier);
		
		JMenuItem mntmSenregistrer = new JMenuItem(controller.getActionMap().get("view.register"));
		
		mnFichier.add(mntmSenregistrer);
		
		JSeparator separator_1 = new JSeparator();
		mnFichier.add(separator_1);
		
		JMenuItem mntmConnexion = new JMenuItem(controller.getActionMap().get("view.login"));
		mnFichier.add(mntmConnexion);
		
		JSeparator separator = new JSeparator();
		mnFichier.add(separator);
		
		JMenuItem mntmQuitter = new JMenuItem(controller.getActionMap().get("menuBar.connection.close"));
		mnFichier.add(mntmQuitter);
		
		JMenu mnAPropos = new JMenu(resourceMap.getString("menuBar.about.label"));
		this.add(mnAPropos);
		
		JMenuItem mntmProposDe = new JMenuItem(controller.getActionMap().get("menuBar.about.showAbout"));
		mnAPropos.add(mntmProposDe);
	}

}
